
.login_box{ 
	top: 0px;
	 position: relative;
	margin-top: -25%;
	-margin-left: -25%;
}
.login_form {
    position: relative;
    z-index: 10;
    padding: 30px 60px;
}
.login_form > input {
    height: 42px;
    display: block;
    width: 100%;
    margin: 10px 0px;
    text-indent: .7em;
}
.lf_vcode {
    height: 42px;
    display: block;
    width: 100%;
    margin: 10px 0px;
}
.lf_vcode .lf_vc_input {
    width: 45%;
    height: 42px;
    display: block;
    position: relative;
    float: left;
    line-height: 30px;
}
.lf_vcode .if_vc_btn {
    width: 50%;
    height: 42px;
    display: block;
    position: relative;
    float: left;
    margin-left: 5%;
    border-radius: 10px;
    background: #b9b8b8;
    border: none;
    color: #4e4e4e;
}
.login_other {
    position: relative;
    display: block;
}
.login_other .ll {
    float: left;
    display: block;
    color: #fff;
}
.login_other .lr {
    float: right;
    display: block;
    color: #ff8400;
}
.login_subbtn {
    width: 100%;
    display: block;
    position: relative;
    padding: 10px 30px;
    border: none;
    background: #39ac6a;
    color: #fff;
    font-size: 16px;
}
.lp_bg {
    position: absolute;
    z-index: 9;
    background: #000;
    opacity: .6;
    width: 356px;
    height: 300px;
    top: 0px;
}
.hot-seives{
	width:350px;
	height:180px;
	border:1px solid #dbdbdb;
	margin-top:20px;
}
.hot-seives img{
	width:100%;
	margin-top:45px;
	margin-left:30px;
}
.service-engineer  h5{
	font-size:20px;
	color:#4b4b4b;
	margin-top:55px;
	margin-left:45px;
}
.service-engineer  p{
	display:inline;
	margin-top:15px;
	margin-left:6px;
}
.service-engineer  p a{
	color:#adadad;
	font-size:14px;
}
.service-engineer p a:hover{
	color:#2fa160;
}
.customers{
	width:100%;
	height:550px;
	background:#f4f4f4;
	margin-top:90px;
}
.cumtom-img  img{
	width:185px;
	height:107px;
}
.capacity-region{
	position:relative;
	top: -260px;
}
.capacity-region  a{
	position:absolute;
	font-size:12px;
	color:#ffffff;
	line-height:27px;
	z-index:10;
	padding: 0 19px;
}
.capacity-region  a:hover{
	color:#2fa160;
}
.area-shadow{
	position: absolute;
	z-index: 9;
	background: #ffffff;
	opacity: .3;
	width: 65px;
	height: 27px;
	top: 0px;
}
.capacity-city{
	width:100%;
	position:relative;
	top: -200px;
	text-align: center;
}
.capacity-city a{
	font-size:22px;
	color:#ffffff;

}
.capacity-team{
	width:100%;
	position:relative;
	text-align:content;
	top: -165px;
}
.capacity-team a{
	font-size:22px;
	color:#ffffff;
}
.sale-service{
	width:100%;
	height:120px;
	background:#f5f5f5;
	margin-top: -3px;
}
.ability-icon{
	margin-top:30px;
}
.ability-icon  img{
	margin-top:7px;
}
.ability-icon h5{
	font-size:16px;
	color:#4f4d4a;
	font-weight:bold;
}
.ability-icon p{
	font-size:12px;
	color:#636160;
}
.link{
	margin-top:45px;
	margin-left:45px;
	float:left;
}
.link h5{
	font-size:18px;
	color:#505050;
}
.link a{
	font-size:14px;
	color:#aeaeae;
	line-height:27px;
}
.link a:hover{
	color:#2fa160;
}
.link-code{
	margin-top:55px;
	margin-left:120px;
	float:left;
}
.link-code a{
	display:block;
	font-size:14px;
	color:#aeaeae;
	margin-top:10px;
}
.link-phone{
	margin-top:45px;
	margin-left:40px;
	float:left;
}
.link-phone h4{
	font-size:16px;
	color:#4e4e4e;
}
.link-phone h5{
	font-size:20px;
	color:#5c5c5c;	
}
.complaint{
	width:168px;
	height:37px;
	background:#39ac6a;
	margin-top:25px;
}
.complaint p{
	display:inline;	
}
.complaint p a{
	font-size:14px;
	color:#ffffff;	
	line-height:37px;
	text-align:center;
}




